Model predictive controller design and implementation on FPGA with application to motor servo system
نویسندگان
چکیده
In this paper, an integrated hardware and software design method is developed to implement an MPC algorithm on an FPGA chip. This makes it possible to achieve the long-desired goal of extending MPC algorithms to field control so as to deal with constraints effectively. To expedite the numerical procedure of solving quadratic programming (QP) in the MPC algorithm, a QP solver based on embedded chips is designed to exploit the flexibility and efficiency of FPGA chips. With a carefully devised software architecture, a universal platform is proposed to be facilely deployed to field control applications. To demonstrate the efficacy, a prototype system is built based on a Xilinx FPGA chip. It is then applied to a motor servo tracking control system and achieves satisfactory control performance. & 2012 Elsevier Ltd. All rights reserved.
منابع مشابه
Fuzzy PD Cascade Controller Design for Ball and Beam System Based on an Improved ARO Technique
The ball and beam system is one of the most popular laboratory setups for control education. In this paper, we design a fuzzy PD cascade controller for a ball and beam system using Asexual Reproduction Optimization (ARO) technique. The ball & beam system consists of a servo motor, a grooved beam, and a rolling ball. This system utilizes a servo motor to control ball’s position on the beam. Chan...
متن کاملSystem Identification and Integration Design of an Air/Electric Motor
This paper presents an integration design and implementation of an air motor and a DC servo motor which utilizes a magnetic powder brake to integrate these two motors together. The dynamic model of the air/electric hybrid system will be derived and eventually leads to successful ECE-40 driving cycle tests with a FPGA-based speed controller. The testing results obtained by using the proposed exp...
متن کاملModeling, Control and Simulation of Cascade Control Servo System for one Axis Gimbal Mechanism
The gimbal stabilization mechanism is used to provide the stability to an object mounted on the gimbal by isolating it from the base angular motion and vibration. The purpose of this paper is to present a model of control servo system for one axis gimbal mechanism using a cascade PID controller. The gimbal torque relationships are derived by taking into consideration the base angular motion. Th...
متن کاملDesign and Practical Implementation of a New Markov Model Predictive Controller for Variable Communication Packet Loss in Network Control Systems
The current paper investigates the influence of packet losses in network control systems (NCS’s) using the model predictive control (MPC) strategy. The study focuses on two main network packet losses due to sensor to controller and controller to actuator along the communication paths. A new Markov-based method is employed to recursively estimate the probability of time delay in controller to ac...
متن کاملModel Predictive Control System Based on FPGA and a Case Study
Model predictive control (MPC) algorithm has been widely applied in industry process control systems since last century, like petro-refining and other chemical processes. However, it is rarely used in field controllers due to the complexity of online optimization. This paper introduces a new MPC system based on the field programmable gate array (FPGA) chip. In order to make MPC controller more ...
متن کامل